package com.atguigu.bigdata.scala.chapter09

import java.io.FileNotFoundException

object Scala01_Exception {

    def main(args: Array[String]): Unit = {

        // TODO scala中的异常和java很像
        // scala的异常处理类似于模式匹配（类型匹配）
        // scala的异常处理中，范围大的异常一般都是在后面捕捉
        // scala中函数（方法）没有异常列表，也就没有throws关键字
        // scala中不区分异常分类
//        try {
//            val i = 0
//            val j = 10 / i
//        } catch {
//            case _ => println("其他异常")
//            case e : ArithmeticException => println("除数为0的算术异常");
//        } finally {
//
//        }


    }
    //@throws[Exception]
    def test(): Unit = {
        throw new FileNotFoundException("yyyyy")
    }
}
